<script type="text/javascript">
    var valores = '';
    var contador = 0;
	
    function alterar() {
        if (validar()) {
            if (contador != 1) {
                alert("<?php echo $mensagem['jsSelecionarSomenteUmItem']; ?>");
                return;
            }
            location.href = '<?php echo $html->url(array('action' => 'edit')) ?>' + '/' + $('input[name=id]:checked').val();
        }
    }
    
    function alterar_senha() {
        if (validar()) {
            if (contador != 1) {
                alert("<?php echo $mensagem['jsSelecionarSomenteUmItem']; ?>");
                return;
            }
            location.href = '<?php echo $html->url(array('action' => 'alterar_senha')) ?>' + '/' + $('input[name=id]:checked').val();
        }
    }
	
    function excluir() {
        if (validar()) {
            if (confirm("<?php echo $mensagem['jsApagarItemUsuario']; ?>")) {
                location.href = '<?php echo $html->url(array('action' => 'delete')) ?>' + '/' + valores;
            }
        }
    }
	
    function selecionados() {
        valores = '';
        contador = 0;
        $('input[name=id]:checked').each(function(i) {
            valores += $(this).val() + ',';
            contador++;
        });
    }
	
    function validar() {
        if ($('input[name=id]:checked').val() == null) {
            alert("<?php echo $mensagem['jsSelecionarItem']; ?>");
            return false;
        }
        selecionados();
        return true;
    }
	
    function mudarValor() {
        if ($('input[id=todos]:checked').val()) {
            $("input[name=id]").each(function(i) {
                $(this).attr("checked","checked");
            });
        } else {
            $("input[name=id]").each(function(i){
                $(this).removeAttr("checked");
            });
        }
    }

</script>


<div class="pagamentos index">
    <div class="titulos">Contas a Pagar</div>
    <table class="tabela_dados" cellpadding="0" cellspacing="0">
        <tr>
            <td class="paginacao" colspan="5">
                <div class="paging">
                    <?php
                    $params = $paginator->params();
                    echo $params['count'].' Registro(s) ';
                    if ($params['defaults']['limit'] < $params['count']){
                        echo $this->Paginator->prev('<< ' . __('anterior', true), array(), null, array('class' => 'disabled'));
                        echo ' | ';
                        echo $this->Paginator->numbers();
                        echo ' | ';
                        echo $this->Paginator->next(__('próximo', true) . ' >>', array(), null, array('class' => 'disabled')); 
                    }
                    ?>
                </div>
            </td>
        </tr>

        <tr>
            <th class="nobg"><input type="checkbox" name="todos" id="todos" onclick="mudarValor();"/></th>
            <th><?php echo $this->Paginator->sort('descricao');?></th>
            <th><?php echo $this->Paginator->sort('Categoria','categoria_id');?></th>
            <th><?php echo $this->Paginator->sort('data');?></th>
            <th><?php echo $this->Paginator->sort('valor');?></th>
        </tr>
        <?php
        $desabilitado = '';
        if ($params['count'] == 0) {
            $desabilitado = 'disabled';
        }
        // Controle de Seguranca
        $desabilitado_add = $desabilitado_edit = $desabilitado_delete = $desabilitado_view = '';
        $desabilitado_view = $seguranca->verificar($controlador,'view',$security);
        $desabilitado_senha = $seguranca->verificar($controlador,'alterar_senha',$security);
        $desabilitado_add = $seguranca->verificar($controlador,'add',$security);
        $desabilitado_edit = $seguranca->verificar($controlador,'edit',$security);
        $desabilitado_delete = $seguranca->verificar($controlador,'delete',$security);
        // ----------------------
        
        $i = 0;
        foreach ($pagamentos as $pagamento):
            $class_th = ' class="row2"';
            $class_td = ' class="alt"';
            if ($i++ % 2 == 0) {
                $class_th = ' class="row1"';
                $class_td = '';
            }
            ?>
            <tr>
                <th <?php echo $class_th; ?>><input type='checkbox' name='id' value='<?php echo $pagamento['Pagamento']['id']; ?>' onclick="desmarcarAllCheckBox()"/></th>
		<td><?php echo $this->Html->link($pagamento['Pagamento']['descricao'], array('controller' => 'pagamentos', 'action' => 'view', $pagamento['Pagamento']['id'])); ?></td>
                <td><?php echo $this->Html->link($pagamento['Categoria']['descricao'], array('controller' => 'categorias', 'action' => 'view', $pagamento['Categoria']['id'])); ?></td>
		<td><?php echo $pagamento['Pagamento']['data']; ?>&nbsp;</td>
		<td>R$ <?php echo $pagamento['Pagamento']['valor']; ?>&nbsp;</td>
            </tr>
        <?php endforeach; ?>
        <tr class="rodape">
            <td colspan="5">
                <?php  $url = "'".$html->url(array('action' => 'add'))."'"; echo $form->button(__("Inserir", true), array("class" => "botao", 'onclick' => 'location.href='.$url,'disabled' => $desabilitado_add )); ?>
                <?php echo $form->button(__("Alterar", true), array("class" => "botao", 'onclick' => 'alterar();', 'disabled' => $desabilitado_edit)); ?>
                <?php echo $form->button(__("Excluir", true), array("class" => "botao", 'onclick' => 'excluir();', 'disabled' => $desabilitado_delete)); ?>
            </td>
        </tr>
    </table>
</div>